#pragma once
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
typedef int DataType;

typedef struct QueueNode {
	struct QueueNode* next;
	DataType data;
}QNode;

typedef struct QueueList {
	QNode* head;
	QNode* tail;
}Queue;